motor lifeboat - Turkish English Dictionary